package com.example.xiongmao.service;

import com.example.xiongmao.entity.DTO.CommonStatus;
import com.example.xiongmao.entity.DTO.admin.addAdminDTO;
import com.example.xiongmao.entity.DTO.admin.adminChargeDTO;
import com.example.xiongmao.entity.LoginDTO;
import com.example.xiongmao.entity.PageResult;
import com.example.xiongmao.entity.VO.admin.adminChargeVO;
import com.example.xiongmao.entity.Admin;

import java.util.List;

public interface adminChargeService {
    PageResult list(adminChargeDTO adminchargeDTO);

    void add(addAdminDTO addAdmin);

    adminChargeVO getbyId(Integer id);

    void updateAdmin(addAdminDTO addAdmin);

    void deleteBatch(List<Integer> ids);

    void adminStatusChange(CommonStatus adminStatus);

    Admin login(LoginDTO adminLogin);

    void addRegister(Admin adminregistDTO);
}
